package main

import "fmt"

func main() {

	s1 := []int{1, 2, 3}
	s2 := []int{99, 100, 101}
	s3 := append(s1[:1], append(s2, s1[1:]...)...) // 首先把 s1 第二到最后的元素追加到 s2 后面， 再把 s2 追加到 s1 的第一个元素后面
	fmt.Println(s3)                                // [1 99 100 101 2 3]

	s4 := append(s1, s2...)
	s5 := append(s2, s1...)
	fmt.Println(s4) // [1 2 3 99 100 101]
	fmt.Println(s5) // [99 100 101 1 2 3]

}
